// components/modal/index.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    isShow: {
      type: Boolean,
      value: false
    },

    data: {
      type: Object,
      value: {
        title: '',
        confirmText: '确定',
        cancelText: '取消'
      }
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    
  },

  /**
   * 组件的方法列表
   */
  methods: {
    hideModal() {
      this.setData({
        isShow: false
      });
    },

    confirm() {
      this.hideModal();
      this.triggerEvent('confirm');
    },

    cancel() {
      this.hideModal();
      this.triggerEvent('cancel');
    }
  }
})
